package 四月份代码; 

//class  Test {
//    public int aMethod(){
//         int i = 0;
//        i++;
//        return i;
//    }

//    public class Test_4_15 {
//    public static void main(String[] args) {
//
//        int a = 0;
//        System.out.println("dad" + a);
//    }
//}

//class Pvf{
//    static boolean Paddy;
//    public static void main(String args[]){
//        System.out.println(Paddy);
//    }
//}

//public class Test_4_15 {// 1
//    private static int x = 100;// 2
//    public static void main(String args[]) {// 3
//        Test_4_15 hsl = new Test_4_15();// 4
//        hsl.x++;// 5
//        Test_4_15 hs2 = new Test_4_15();// 6
//        hs2.x++;// 7
//        hsl = new Test_4_15();// 8
//        hsl.x++;// 9
//        Test_4_15.x--;// 10
//        System.out.println(" x=" + x);// 11
//    }
//}

//class student{
//
//    public int age = 10;
//    private String name;
//    //构造方法块
//    public student(int a) {
//    // age = 10; name = null
//        age = a;
//        System.out.println("有参构造");
//    }
//}
//
//public class Test_4_15 {
//
//    public static void main(String[] args) {
//        student num = new student(20);
//        System.out.println(num.age);
//    }
//}

//class student{
//
//    private String name;
//    private int age;
//    private String sex;
//
//    public student(String name, int age, String sex){
//        //赋值
//        this.name = name;
//        this.age = age;
//        this.sex = sex;
//        System.out.println("student 类的有参构造");
//    }
//
//    public void show(){
//        System.out.println("名字: " + name + " 年龄: " + age + " 性别: " + sex);
//    }
//
//    public void test(){
//        System.out.println("student1 的成员方法");
//    }
//    public void fun(){
//    //test是成员方法，必须要通过对象来调用，此时这样调用可以吗？
//        this.test();
//        System.out.println("student2 的成员方法");
//    }
//}
//
//public class Test_4_15 {
//    public static void main(String[] args) {
//
//        student arr = new student("薛之谦", 18, "男");
//        arr.fun();
//    }
//}

//class Person {
//    private String name;//实例成员变量
//    private int age;
//    private String sex;
//
//    public void who(){
//        System.out.println(this);
//    }
//    //默认构造函数 构造对象
//    public Person() {
//        //this调用构造函数
//        this("薛之谦", 38, "男");//必须放在第一行进行显示
//        //调用了下面定义的 构造方法 快速赋值。
//    }
//
//    //这两个构造函数之间的关系为重载。
//    public Person(String name,int age,String sex) {
//        this.name = name;
//        this.age = age;
//        this.sex = sex;
//    }
//    public void show() {
//        System.out.println("name: "+name+" age: "+age+" sex: "+sex);
//    }
//}
//public class Test_4_15 {
//    public static void main(String[] args) {
//        Person person1 = new Person();//调用不带参数的构造函数
//        person1.who();
//        System.out.println("person1 = " + person1);
//        System.out.println("------------------");
//        Person person2 = new Person("周杰伦",42,"男");//调用带有3个参数的构造函数
//        person2.who();
//        System.out.println("person2 = " + person2);
//
//    }
//}

//class Person{
//    private String name;//实例成员变量
//    private int age;
//    private String sex;
//
//    //构造函数
//    public Person() {
//        this.name = "小草";
//        System.out.println("测试一");
//    }
//
//    //实例代码块
//    {
//        this.name = "宝贝";
//        this.age = 13;
//        this.sex = "男";
//        System.out.println("测试二");
//    }
//    //成员方法
//    public void show(){
//        System.out.println("测试三");
//        System.out.println("name: "+name+" age: "+age+" sex: "+sex);
//    }
//
//}
//public class Test_4_15 {
//    public static void main(String[] args) {
//        Person p1 = new Person();
//        p1.show();
//
//    }
//}

//class Person{
//    private String name;//实例成员变量
//    private int age;
//    private String sex;
//    private static int count = 0;//静态成员变量 由类共享数据 方法区
//
//    //构造函数(构造方法)
//    public Person(){
//        System.out.println("测试一");
//    }
//
//    //实例代码块
//    {
//        this.name = "天线宝宝";
//        this.age = 6;
//        this.sex = "中性";
//        System.out.println("测试二");
//    }
//
//    //静态代码块
//    static {
//        count = 10;//只能访问静态数据成员
//        System.out.println("测试三");
//    }
//    //成员方法
//    public void show(){
//        System.out.println("测试四");
//        System.out.println("name: "+name+" age: "+age+" sex: "+sex);
//    }
//
//}
//public class Test_4_15 {
//
//    static {
//        System.out.println("测试五");
//    }
//
//    public static void main(String[] args) {
//        Person p1 = new Person();
//        System.out.println("-----------------");
//
//        Person p2 = new Person();//静态代码块是否还会被执行？
//        System.out.println("-----------------");
//
//        p1.show();
//    }
//}

class Test{

    public String toString() {

        System.out.print("aaa");

        return "bbb";

    }

}


public class Test_4_15 {

    public static void main(String[] args) {

        System.out.println(new Test());
    }
}